Page({
  data: {
    coupons: [],
    activeTab: 0 // 0:全部, 1:未使用, 2:已使用, 3:已过期
  },
  onLoad: function(options) {
    // 加载优惠券数据
    this.loadCoupons();
  },
  // 加载优惠券数据
  loadCoupons: function() {
    wx.showLoading({
      title: '加载中...',
    });

    // 模拟网络请求
    setTimeout(() => {
      this.setData({
        coupons: [
          {
            id: 1,
            title: '专家咨询服务优惠券',
            price: 30,
            condition: '满100元可用',
            status: 0, // 0:未使用, 1:已使用, 2:已过期
            endTime: '2023-12-31'
          },
          {
            id: 2,
            title: '健康体检套餐优惠券',
            price: 50,
            condition: '满200元可用',
            status: 0,
            endTime: '2023-11-30'
          },
          {
            id: 3,
            title: '通用优惠券',
            price: 20,
            condition: '无门槛使用',
            status: 1,
            endTime: '2023-10-15'
          }
        ]
      });
      wx.hideLoading();
    }, 1000);
  },
  // 切换标签
  switchTab: function(e) {
    const index = e.currentTarget.dataset.index;
    this.setData({
      activeTab: index
    });
    // 根据标签筛选优惠券
    this.filterCoupons(index);
  },
  // 筛选优惠券
  filterCoupons: function(type) {
    // 实现筛选逻辑
  },
  // 使用优惠券
  useCoupon: function(e) {
    const id = e.currentTarget.dataset.id;
    wx.showToast({
      title: '优惠券使用方法已复制',
      icon: 'none'
    });
  }
})